ngl: Small shader improvements
authorMatthias Clasen <mclasen@redhat.com>
Sat, 13 Mar 2021 23:21:45 +0000 (18:21 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 14 Mar 2021 20:49:31 +0000 (16:49 -0400)
commit51074ca5df991144f1f1490e200bddba3886c42d
tree594089295fff9e60ce3bd57db1952fe221bcf2c5
parent8aac574d630e7e6b72a0b8f151f305369362ce1d
ngl: Small shader improvements

Add a variant of gskSetOutputColor that saves a
few multiplications, and use it where possible.
gsk/ngl/resources/blend.glsl
gsk/ngl/resources/blit.glsl
gsk/ngl/resources/border.glsl
gsk/ngl/resources/conic_gradient.glsl
gsk/ngl/resources/inset_shadow.glsl
gsk/ngl/resources/linear_gradient.glsl
gsk/ngl/resources/outset_shadow.glsl
gsk/ngl/resources/preamble.fs.glsl
gsk/ngl/resources/radial_gradient.glsl
gsk/ngl/resources/repeat.glsl
gsk/ngl/resources/unblurred_outset_shadow.glsl